package core.manager;

import java.util.List;

import core.model.Sugerencia;


/**
 * @author andoniibarguchilorenzo
 * interface que habla con el cualquier interface.dao, normalmente usan
 * los mismos metodos genericos, pero aparte se pueden implementar otras
 * operaciones; ademas es hijo de GenericManager
 */
public interface SugerenciaManager extends GenericManager<Sugerencia, Integer> {

	void insertarSugerencia(Sugerencia sugerencia);

	void deleteSugerencia(int cod_sugerencia);

	void modifySugerencia(Sugerencia sugerencia);

	List<Sugerencia> getListaSugerencias();
	
	List<Sugerencia> getSugerenciasByCode(int cod_tipo);
	
	 Sugerencia getSugerencia(int cod_sugerencia);

}
